<?php
namespace frontend\modules\Oauth\base;

/**
 * Class AbstractOauth
 * @package frontend\modules\Oauth\base
 * Oauth授权抽象类
 */
abstract class AbstractOauth
{
    /**
     * @var $config array 配置项
     * 获取Oauth 授权链接
     */
    public abstract function getOauth2AuthorizeUrl($config);

    /**
     * @var $params array
     * 回调处理
     */
    public abstract function oauthCallBack($params);
}